home *** CD-ROM | disk | FTP | other *** search
/ Pro Intralink 3.1 / Pro Intralink v3.1.iso / dsrc / templates / unix / u_cdrs_animation_to_rgb.tpl < prev    next >
Encoding:
Text File  |  2001-11-27  |  1.8 KB  |  65 lines

  1. // 13-Apr-98 $$1  JJE   Created.
  2. #!/bin/csh
  3. ###
  4. ### Convert cdrs images to SGI rgb images
  5. ### for interactive viewing
  6. ###
  7.  
  8. echo "************************************************"
  9. echo "Converting CDRS animation images into rgb format"
  10. echo "************************************************"
  11.  
  12.  
  13. ###
  14. ### Rename animation files to conform to Kaleidoscope
  15. ### naming conventions.
  16. ### Rename  file.nn.imf to file.00nn.imf
  17. ### (to have 4 digits of frame number)
  18. ###
  19. echo "-------------------"
  20. echo "Renaming .imf files"
  21. echo "-------------------"
  22.  
  23. set IMAGE_1 = `/bin/ls *.[0-9].imf`
  24. set IMAGE_2 = `/bin/ls *.[0-9][0-9].imf`
  25. set IMAGE_3 = `/bin/ls *.[0-9][0-9][0-9].imf`
  26. set IMAGE_4 = `/bin/ls *.[0-9][0-9][0-9][0-9].imf`
  27.  
  28. foreach FILE ($IMAGE_1)
  29.     echo $FILE
  30.     mv $FILE `echo $FILE | sed -e 's/\([a-zA-Z_0-9\-\.]*\)\([0-9]\)\(.imf\)/\1000\2\3/'`
  31. end
  32. foreach FILE ($IMAGE_2)
  33.     echo $FILE
  34.     mv $FILE `echo $FILE | sed -e 's/\([a-zA-Z_0-9\-\.]*\)\([0-9][0-9]\)\(.imf\)/\100\2\3/'`
  35. end
  36. foreach FILE ($IMAGE_3)
  37.     echo $FILE
  38.     mv $FILE `echo $FILE | sed -e 's/\([a-zA-Z_0-9\-\.]*\)\([0-9][0-9][0-9]\)\(.imf\)/\10\2\3/'`
  39. end
  40.  
  41. ##foreach FILE ($IMAGE_4)
  42. ##    echo $FILE
  43. ##    mv $FILE `echo $FILE | sed -e 's/\([a-zA-Z_0-9\-\.]*\)\([0-9][0-9][0-9][0-9]\)\(.imf\)/\1\2\3/'`
  44. ##end
  45.  
  46. ###
  47. ### Convert CDRS .imf files into rgb files, not altering gamma correction
  48. ### in the data.
  49. ###
  50.  
  51. echo "--------------------------------------"
  52. echo "Converting .imf files into .rgb files "
  53. echo "--------------------------------------"
  54.  
  55. set IMAGES = `/bin/ls *.[0-9][0-9][0-9][0-9].imf`
  56. foreach FILE ($IMAGES)
  57.     echo $FILE
  58.     convert_image -I CDRS $FILE -O RGB `echo $FILE | sed -e 's/\([a-zA-Z_0-9\-\.]*\)\([0-9][0-9][0-9][0-9]\)\.imf/\1\2\.rgb/'`
  59. end
  60.  
  61. echo "-----------------------------------------------"
  62. echo "Final .rgb files:"
  63. ls *.rgb
  64. echo "-----------------------------------------------"
  65.